package com.asset.salesforce.form;

import java.util.Date;

import javax.validation.constraints.Pattern;

import org.hibernate.validator.constraints.NotEmpty;

import com.asset.salesforce.validator.AccountNameChecker;

@AccountNameChecker
public class AccountConvertForm {
	@NotEmpty(message="Please,Enter The account owner name")
	private String accountOwner;
	@NotEmpty(message="Please enter account name.")
	//@Pattern(regexp="^$|[a-zA-Z\\s]*$",message="The account name Must be String.")
	
	private String accountName;
	//@NotEmpty(message="Please enter opportunity name.")
	private String opportiunityName;
	//@NotEmpty(message="please fill that field")
	private String convertedStatus;
	//@NotEmpty(message="Please enter subject .")
	private String subject;
	@NotEmpty(message="Please enter Date .")
	private String newDate;
	private String comments;
	//@NotEmpty(message="please fill that field")
	private String status;
	//@NotEmpty(message="please fill that field")
	private String priority;
	private Integer empId;
	/**
	 * @return the empId
	 */
	public Integer getEmpId() {
		return empId;
	}

	/**
	 * @param empId the empId to set
	 */
	public void setEmpId(Integer empId) {
		this.empId = empId;
	}

	/**
	 * @return the accountOwner
	 */
	public String getAccountOwner() {
		return accountOwner;
	}

	/**
	 * @param accountOwner the accountOwner to set
	 */
	public void setAccountOwner(String accountOwner) {
		this.accountOwner = accountOwner;
	}

	/**
	 * @return the accountName
	 */
	public String getAccountName() {
		return accountName;
	}

	/**
	 * @param accountName the accountName to set
	 */
	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	/**
	 * @return the opportiunityName
	 */
	public String getOpportiunityName() {
		return opportiunityName;
	}

	/**
	 * @param opportiunityName the opportiunityName to set
	 */
	public void setOpportiunityName(String opportiunityName) {
		this.opportiunityName = opportiunityName;
	}

	/**
	 * @return the convertedStatus
	 */
	public String getConvertedStatus() {
		return convertedStatus;
	}

	/**
	 * @param convertedStatus the convertedStatus to set
	 */
	public void setConvertedStatus(String convertedStatus) {
		this.convertedStatus = convertedStatus;
	}

	/**
	 * @return the subject
	 */
	public String getSubject() {
		return subject;
	}

	/**
	 * @param subject the subject to set
	 */
	public void setSubject(String subject) {
		this.subject = subject;
	}

	/**
	 * @return the newDate
	 */
	public String getNewDate() {
		return newDate;
	}

	/**
	 * @param newDate the newDate to set
	 */
	public void setNewDate(String newDate) {
		this.newDate = newDate;
	}

	/**
	 * @return the comments
	 */
	public String getComments() {
		return comments;
	}

	/**
	 * @param comments the comments to set
	 */
	public void setComments(String comments) {
		this.comments = comments;
	}

	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * @param status the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * @return the priority
	 */
	public String getPriority() {
		return priority;
	}

	/**
	 * @param priority the priority to set
	 */
	public void setPriority(String priority) {
		this.priority = priority;
	}
	
	

}
